#ifndef __CONDITION_CHECK_HH__
#define __CONDITION_CHECK_HH__

#include <vector>
#include "data_structures.hh"

/*! \brief Check the conditions
 *
 * Check all the conditions given by the vector of conditions and return if all condition were met.
 * \param adv constant reference to the adventure structure
 * \param condition vector of conditions
 * \return true if all conditions where met
 */
bool check_condition(const Adventure &adv, const std::vector<Cmd> &conditions);

#endif
